@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,p,ul,li,form,img { margin:0; padding:0; }

body { background:#d9d9d9; }
a { text-decoration:none; }
ul,li { list-style:none; }
img { border:none; }

.cl { clear:both; }
.loadinggifdiv{width:32px;margin:0 auto;padding-top:20px;}
.loadinggifdiv img{width:32px;height:32px;}

.winad{position:relative;margin:0 auto;width:990px;z-index:10000;}
.wacontent{position:absolute;display:none;}
.f_close{position:absolute;top:10px;right:10px;display:none;}
.f_open{position:absolute;top:0px;right:-24px;display:none;}

/* index */

#header { background:url(images/headercontainer.gif) repeat-x; }
.headercontainer { height:221px; background:url(images/header.jpg) no-repeat center; }
.header { margin:0 auto; width:990px; height:221px; background:url(images/header.jpg) no-repeat center; overflow:hidden; }
.header .top { position:relative; height:189px; }
.header .top .logo { position:absolute; left:8px; top:12px; }
.header .top .link { position:absolute; right:20px; top:0; font:10px/40px \5B8B\4F53; color:#0075a9;  }
.header .top .link a { font:12px/40px \5B8B\4F53; color:#0075a9; }
.header .top .link a:hover { text-decoration:underline; }
.header .menu { position:relative; height:32px; background:url(images/menu2.jpg) no-repeat; }
.header .menur { position:absolute; right:0; width:133px; height:32px; }
.header .menur .text { position:absolute; z-index:3; right:28px; top:9px; width:102px; height:14px; background:none; border:none; font:12px/14px "宋体"; }
.header .menur .textadd { position:absolute; z-index:2; right:86px; top:9px; font:12px/14px "宋体"; color:#b2b2b2; }
.header .menur .submit { position:absolute; right:9px; top:7px; width:16px; height:20px; background:none; border:none; cursor:pointer; }
.header .menum { padding-left:10px; }
.header .menum li { float:left; padding-left:30px; }
.header .menum li a { display:block; height:32px; text-indent:-9999px; overflow:hidden; }
.header .menum .li1 a { width:60px; }
.header .menum .li2 a { width:60px; }
.header .menum .li3 a { width:60px; }
.header .menum .li4 a { width:105px; }
.header .menum .li5 a { width:60px; }
.header .menum .li6 a { width:105px; }
.header .menum .li7 a { width:60px; }
.header .menum .li8 a { width:60px; }
.header .menum li ul { display:none; }

#container { margin:0 auto; width:990px; }
#container .containerh3 { position:relative; padding-left:13px; height:26px; background:url(images/containerh3.gif) repeat-x; font:bold 12px/26px \5B8B\4F53; color:#0066bf; }
#container .containerh3 a { position:absolute; right:5px; top:7px; }

#container .mainA { height:282px; }
#container .mainA .play { position:relative; float:left; width:350px; height:282px; background:url(images/mainAarea12.gif) repeat-x top #fff; }
#container .mainA .play .playlist { position:absolute; left:8px; top:6px; padding:4px 7px 8px 7px; border:1px solid #e5e4e8; z-index:1; width:304px; height:203px; overflow:hidden; }
#container .mainA .play .playlist img { width:304px; height:203px; }
#container .mainA .play .playbg { position:absolute; left:16px; top:189px; width:303px; height:24px; z-index:2; opacity:0.5; background:#000; }
#container .mainA .play .playinfo { position:absolute; left:16px; top:189px; width:303px; height:24px; z-index:3; font:bold 12px/24px \5B8B\4F53; color:#fff; text-align:center; cursor:pointer; }
#container .mainA .play .playtext { position:absolute; top:214px; left:8px; padding:0 4px; width:312px; height:64px; z-index:3; background:url(images/mainAarea1box2.gif) repeat-x; }
#container .mainA .play .playtext li { float:left; width:78px; height:64px; background:url(images/mainAarea1box2li.gif) no-repeat; cursor:pointer; }
#container .mainA .play .playtext li img { padding:13px 0 0 6px; width:66px; height:43px; }
#container .mainA .play .playtext .active { background:url(images/mainAarea1box2active.gif) no-repeat!important; }

#container .mainA .area2 { float:left; padding:12px 8px 0 0; width:350px; height:270px; background:url(images/mainAarea12.gif) repeat-x top #fff; }
#container .mainA .area2 .box1 { position:relative; height:108px; background:url(images/mainAarea2box1.gif) repeat-x; }
#container .mainA .area2 .box1 h3 { background:url(images/mainAarea2h3.gif) no-repeat 7px 3px; padding:0 20px 0 90px; height:36px; font:bold 14px/18px \5B8B\4F53; color:#d50006; overflow:hidden; }
#container .mainA .area2 .box1 p { padding:8px 18px 0 8px; height:54px; font:12px/18px \5B8B\4F53; color:#a40000; overflow:hidden; }
#container .mainA .area2 .box1 a { position:absolute; top:88px; right:25px; font:12px/18px \5B8B\4F53; color:#a40000; }
#container .mainA .area2 .box1 a:hover { text-decoration:underline; }
#container .mainA .area2 .box2 { padding:6px 3px 0 2px; }
#container .mainA .area2 .box2 li { position:relative; padding-left:8px; height:24px; background:url(images/mainAarea2li.gif) no-repeat left center; }
#container .mainA .area2 .box2 li a { font:12px/24px \5B8B\4F53; color:#505050; }
#container .mainA .area2 .box2 li a:hover { color:#0066bf; }
#container .mainA .area2 .box2 li span { position:absolute; right:0; top:0; font:10px/24px Arial; color:#969696; }
#container .mainA .area3 { float:right; padding:14px 4px 0 5px; width:273px; height:268px; background:url(images/mainAarea3.gif) repeat-x; }
#container .mainA .area3  h3 { height:25px; background:url(images/righth3bg.jpg) no-repeat; padding-left:12px; font:bold 14px/25px \5B8B\4F53; color:#fff; }
#container .mainA .area3 .padding { padding:13px 0 0 11px; }
#container .mainA .area3 .img { float:left; padding:1px; width:244px; height:58px; background:#fff; border:1px solid #d0dae2; }
#container .mainA .area3 .img img { width:244px; height:58px; }
#container .mainA .area3 .name { float:left; padding-left:8px; width:144px; height:69px; font:12px/16px \5B8B\4F53; color:#1960a6; }
#container .mainA .area3 .name b { font:bold 14px/16px \5B8B\4F53; }
#container .mainA .area3 h4 { padding:2px 0; height:18px; font:bold 12px/18px \5B8B\4F53; color:#313538; white-space:nocontainer; overflow:hidden; }
#container .mainA .area3 h4 a { color:#313538; }
#container .mainA .area3 .wd { position:relative; width:252px; height:132px; overflow:hidden; font:12px/18px \5B8B\4F53; color:#313538; }
#container .mainA .area3 .more { position:absolute; right:0; bottom:0; font:12px/18px \5B8B\4F53; color:#313538; }
#container .mainA .area3 .more a { color:#003d82; }

#container .mainB { padding-top:5px; }
#container .mainB .tab { float:left; width:346px; height:246px; background:url(images/containerh3.gif) repeat-x top #fff; }
#container .mainB .tab .tab-menu { font:12px/26px \5B8B\4F53; }
#container .mainB .tab .tab-menu li { float:left; padding:0 15px 6px 13px; height:26px; background:url(images/mainBarea1top01.gif) no-repeat right top;  color:#3a3a3a; cursor:pointer; }
#container .mainB .tab .tab-on { background:url(images/mainBarea1top02.gif) no-repeat top center!important; font-weight:bold!important; color:#fff!important; }
#container .mainB .tab .tab-box { margin-top:-3px; width:346px; display:none; }
#container .mainB .tab .more { float:right; padding:7px 5px 0 0; }
#container .mainB .tab .tab-box li { margin:5px 8px 0 14px;  background:url(images/mainEarea1li.gif) no-repeat left center;text-overflow: ellipsis;white-space: nowrap;line-height: 20px;height: 21px; }
#container .mainB .tab .tab-box li a { font:12px/18px \5B8B\4F53; color:#505050;padding-left: 8px; }
#container .mainB .tab .tab-box li a:hover { color:#0066bf; }
#container .mainB .tab .tab-box li span { font:10px/18px Arial; color:#969696; }
#container .mainB .tab .tab-box-active { display:block!important; }
#container .mainB .tab2 { float:left; width:346px; height:246px; background:url(images/containerh3.gif) repeat-x top #fff; }
#container .mainB .tab2 .tab-menu { font:12px/26px \5B8B\4F53; }
#container .mainB .tab2 .tab-menu li { float:left; padding:0 15px 6px 13px; height:26px; background:url(images/mainBarea1top01.gif) no-repeat right top;  color:#3a3a3a; cursor:pointer; }
#container .mainB .tab2 .tab-on { background:url(images/mainBarea1top02.gif) no-repeat top center!important; font-weight:bold!important; color:#fff!important; }
#container .mainB .tab2 .tab-box { margin-top:-3px; width:346px; display:none; }
#container .mainB .tab2 .more { float:right; padding:7px 5px 0 0; }
#container .mainB .tab2 .tab-box li { margin:5px 8px 0 14px;  background:url(images/mainEarea1li.gif) no-repeat left center;text-overflow: ellipsis;white-space: nowrap;line-height: 20px;height:21px; }
#container .mainB .tab2 .tab-box li a { font:12px/18px \5B8B\4F53; color:#505050;padding-left: 8px; }
#container .mainB .tab2 .tab-box li a:hover { color:#0066bf; }
#container .mainB .tab2 .tab-box li span { font:10px/18px Arial; color:#969696; }
#container .mainB .tab2 .tab-box-active { display:block!important; }

#container .mainB .area2 { float:left; margin-left:8px; width:346px; height:246px; background:#fff; }
#container .mainB .area2 ul { }
#container .mainB .area2 li { padding:6px 20px 0 14px;  background:url(images/mainEarea1li.gif) no-repeat 6px 14px; }
#container .mainB .area2 li a { font:12px/18px \5B8B\4F53; color:#505050; }
#container .mainB .area2 li a:hover { color:#0066bf; }
#container .mainB .area2 li span { font:10px/18px Arial; color:#969696; }
/*
#container .mainB .area2 li { padding:6px 20px 0 14px; height:36px; background:url(images/mainEarea1li.gif) no-repeat 6px 14px; }
#container .mainB .area2 li a { font:12px/18px \5B8B\4F53; color:#505050; }
#container .mainB .area2 li a:hover { color:#0066bf; }
#container .mainB .area2 li span { font:10px/18px Arial; color:#969696; }
*/
#container .mainB .area3 { float:right; position:relative; width:282px; height:246px; background:#fff; }
#container .mainB .area3 .box1 { position:absolute; left:9px; top:14px; width:128px; height:98px; }
#container .mainB .area3 .box1 img { width:128px; height:98px; }
#container .mainB .area3 .box2 { position:absolute; left:145px; top:14px; width:128px; height:98px; }
#container .mainB .area3 .box2 img { width:128px; height:98px; }
#container .mainB .area3 .box3 { position:absolute; left:9px; top:130px; width:128px; height:98px; }
#container .mainB .area3 .box3 img { width:128px; height:98px; }
#container .mainB .area3 .box4 { position:absolute; left:145px; top:130px; width:128px; height:98px; }
#container .mainB .area3 .box4 img { width:128px; height:98px; }

#container .mainC { padding:5px 0; height:99px; overflow:hidden; }
#container .mainC img { width:990px; height:99px; }

#container .mainD { padding-right:3px; height:31px; background:url(images/mainD.jpg) no-repeat; text-align:right; }
#container .mainD a { margin-right:13px; font:12px/31px \5B8B\4F53; color:#fff; }
#container .mainD a:hover { text-decoration:underline; }

#container .mainE {}
#container .mainE a:hover { text-decoration:underline; }
#container .mainE .area1 { float:left; width:710px; height:536px; }
#container .mainE .area1 li { padding-left:8px; height:23px; background:url(images/mainEarea1li.gif) no-repeat left center; font:12px/23px \5B8B\4F53; }
#container .mainE .area1 li a { color:#505050; }

#container .mainE .area1 .box1 { float:left; width:702px; height:339px; background:#fff; overflow:hidden; }
#container .mainE .area1 .box1 .imglist { float:left; padding:12px 0 0 12px; width:332px; height:115px; }
#container .mainE .area1 .box1 .imglist .left { float:left; width:132px; }
#container .mainE .area1 .box1 .imglist .left .img { padding:2px; width:126px; height:95px; background:#fff; border:1px solid #ebebeb; }
#container .mainE .area1 .box1 .imglist .left .img img { width:126px; height:95px; }
#container .mainE .area1 .box1 .imglist .left .a { padding-top:5px; text-align:center; }
#container .mainE .area1 .box1 .imglist .left .a a { font:12px/18px \5B8B\4F53; color:#0066bf; }
#container .mainE .area1 .box1 .imglist .right { float:right; padding-left:7px; width:192px; overflow:hidden; }

#container .mainE .area1 .box2 { float:left; margin-top:8px; width:347px; height:184px; background:#fff; }
#container .mainE .area1 .margin { margin-left:8px; }
#container .mainE .area1 .box2 li { padding:6px 20px 0 14px;  background:url(images/mainEarea1li.gif) no-repeat 6px 14px; }
#container .mainE .area1 .box2 li a { font:12px/18px \5B8B\4F53; color:#505050; }
#container .mainE .area1 .box2 li a:hover { color:#0066bf; }
#container .mainE .area1 .box2 li span { font:10px/18px Arial; color:#969696; }

#container .mainE .area1 .imgrotation { margin:18px 8px 0 9px; width:685px; height:168px; background:url(images/mainEarea1imgrotation.gif) repeat-x; }
#container .mainE .area1 .imgrotation h3 { float:left; position:relative; padding-bottom:14px; width:685px; height:21px; font:bold 12px/21px \5B8B\4F53; color:#0066bf; }
#container .mainE .area1 .imgrotation h3 ul { position:absolute; right:0; top:0; }
#container .mainE .area1 .imgrotation h3 ul li { float:left; width:10px; height:21px; background:url(images/imgrotation02.gif) no-repeat left center; }
#container .mainE .area1 .imgrotation h3 ul .active { background:url(images/imgrotation01.gif) no-repeat left center!important; }
#container .mainE .area1 .imgrotation .leftb { float:left; width:14px; height:116px; background:url(images/imgrotation03.gif) no-repeat center; cursor:pointer; }
#container .mainE .area1 .imgrotation .rightb { float:left; width:14px; height:116px; background:url(images/imgrotation04.gif) no-repeat center; cursor:pointer; }
#container .mainE .area1 .imgrotation .img { float:left; position:relative; width:646px; height:116px; overflow:hidden; }
#container .mainE .area1 .imgrotation .img ul { position:absolute; width:1968px; height:116px; left:0; }
#container .mainE .area1 .imgrotation .img ul li { float:left; padding:3px 13px 3px 3px; width:148px; height:110px; background:url(images/imgrotation05.gif) no-repeat left top; position:relative; }
#container .mainE .area1 .imgrotation .img ul li img { width:148px; height:110px; }
#container .mainE .area1 .imgrotation .img ul li a { display:block; position:absolute; top:89px; left:3px; width:148px; height:24px; opacity:0.5; background:#000; text-align:center; font:bold 12px/24px \5B8B\4F53; color:#fff; cursor:pointer; }

#container .mainE .area2 { float:right; width:280px; height:531px; background:#e4f2fc; }
#container .mainE .area2 .box1 { padding:10px; height:29px; background:url(images/mainEarea1box2p.gif) repeat-x bottom; }
#container .mainE .area2 .box1 .login { display:block; float:left; width:115px; height:29px; background:url(images/mainEarea2login.png) no-repeat; cursor:pointer; }
#container .mainE .area2 .box1 .apply { display:block; float:right; width:115px; height:29px; background:url(images/mainEarea2apply.png) no-repeat; cursor:pointer; }

#container .mainE .area2 .box2 { padding:8px 17px 21px 15px; height:112px; overflow:hidden; }
#container .mainE .area2 .box2 .left { float:left; padding:1px 0 0 1px; width:105px; height:111px; background:url(images/mainEarea2box2left.gif) no-repeat; }
#container .mainE .area2 .box2 .left img { width:102px; height:108px; }
#container .mainE .area2 .box2 .right { float:right; width:120px; }
#container .mainE .area2 .box2 .right h4 { height:18px; font:bold 12px/18px \5B8B\4F53; color:#313538; overflow:hidden; }
#container .mainE .area2 .box2 .right p { height:72px; font:12px/18px \5B8B\4F53; color:#313538; overflow:hidden; }
#container .mainE .area2 .box2 .right .more { font:12px/18px \5B8B\4F53; color:#313538; text-align:right; height:18px; }
#container .mainE .area2 .box2 .right .more a { color:#003d82; }

#container .mainE .area2  h3 { position:relative; height:25px; background:url(images/righth3bg.jpg) no-repeat; padding-left:12px; font:bold 14px/25px \5B8B\4F53; color:#fff; }
#container .mainE .area2  h3 a { position:absolute; right:6px; top:8px; font:8px/8px Arial; color:#94d7f1; }

#container .mainE .area2 .box3 { margin:0 auto; width:273px; }
#container .mainE .area2 .box3 ul { padding:6px 0 0 1px; height:158px; overflow:hidden; }
#container .mainE .area2 .box3 li { float:left; padding:4px 0 0 11px; width:53px; height:75px; }
#container .mainE .area2 .box3 .img { padding:1px; width:51px; height:51px; background:#fff; border:1px solid #d0dae2; overflow:hidden; }
#container .mainE .area2 .box3 .img img { margin:0; padding:0; width:51px; height:51px; }
#container .mainE .area2 .box3 .wd { text-align:center }
#container .mainE .area2 .box3 .wd a { font:12px/20px \5B8B\4F53; color:#003c78; }

#container .mainE .area2 .box4 { margin:0 auto; width:273px; }
#container .mainE .area2 .box4 ul { padding:4px 4px 0; }
#container .mainE .area2 .box4 li { padding-left:20px; height:22px; background:url(images/mainEarea1li.gif) no-repeat 10px 10px; border-bottom:1px dashed #b6c2ca; }
#container .mainE .area2 .box4 li a { font:12px/22px \5B8B\4F53; color:#505050; }

#container .mainF { margin-left:-6px; padding-top:5px; width:996px; overflow:hidden; }
#container .mainF li { float:left; padding-left:6px; width:243px; height:70px; }
#container .mainF li img { width:243px; height:70px; }

#container .mainG { margin-top:9px; height:33px; background:url(images/mainG.gif) repeat-x; overflow:hidden; }
#container .mainG li { float:left; margin-left:-2px; padding:6px 46px 7px 48px; width:155px; background:url(images/mainGli.gif) no-repeat left center; }
#container .mainG li select { width:100%;}

#footer { margin:0 auto; padding-top:5px; width:990px; text-align:center; font:12px/18px \5B8B\4F53; color:#636363; }

/* inner */

#in-header { background:url(images/in-headercontainer.jpg) repeat-x; }
.in-headercontainer { height:113px; background:url(images/in-header.jpg) no-repeat center; }
.in-header { margin:0 auto; width:990px; height:113px; background:url(images/in-header.jpg) no-repeat center; }
.in-header .top { position:relative; height:81px; }
.in-header .top .logo { position:absolute; left:8px; top:12px; }
.in-header .top .link { position:absolute; right:20px; top:0; font:10px/40px \5B8B\4F53; color:#0075a9;  }
.in-header .top .link a { font:12px/40px \5B8B\4F53; color:#0075a9; }
.in-header .menu { position:relative; padding-left:5px; height:32px; background:url(images/innermenu2.jpg) repeat-x; }
.in-header .menul { position:absolute; left:0; width:6px; height:32px; background:url(images/menu02.jpg) no-repeat; }
.in-header .menur { position:absolute; right:0; width:133px; height:32px; background:url(images/menu03.jpg) no-repeat; }
.in-header .menur .text { position:absolute; z-index:3; right:28px; top:9px; width:102px; height:14px; background:none; border:none; font:12px/14px \5B8B\4F53; }
.in-header .menur .textadd { position:absolute; z-index:2; right:86px; top:9px; font:12px/14px \5B8B\4F53; color:#b2b2b2; }
.in-header .menur .submit { position:absolute; right:9px; top:7px; width:16px; height:20px; background:none; border:none; cursor:pointer; }
.in-header .menu li { float:left; padding-left:35px; }
.in-header .menu li a { display:block; height:32px; text-indent:-9999px; overflow:hidden; }
.in-header .menu li ul { display:none; }
.in-header .menu .li1 a { width:30px; }
.in-header .menu .li2 a { width:60px; }
.in-header .menu .li3 a { width:60px; }
.in-header .menu .li4 a { width:60px; }
.in-header .menu .li5 a { width:105px; }
.in-header .menu .li6 a { width:60px; }
.in-header .menu .li7 a { width:105px; }
.in-header .menu .li8 a { width:60px; }

#in-container { margin:0 auto; padding-top:5px; width:990px; background:url(images/in-container.gif) repeat-x top; }
.breadcrumbs { padding-left:4px; font:12px/22px \5B8B\4F53; color:#7d7d7d; }
.breadcrumbs a { color:#7d7d7d; }

.in-container { width:990px; background:url(images/list.gif) repeat-y; }
.in-container .sidebar { float:left; width:228px; background:url(images/listsidebar.jpg) no-repeat top; }
.in-container .sidebar .area1 { padding:15px 0 15px 15px; }
.in-container .sidebar .area1 h3 { display:none; }
.in-container .sidebar .area1 ul { padding-top:3px; }
.in-container .sidebar .area1 li { background:url(images/sidebarli.gif) no-repeat; font:bold 12px/31px \5B8B\4F53; width:100% }
.in-container .sidebar .area1 li a { margin-left:21px; color:#0066bf; }
.in-container .sidebar .area1 li a:hover { color:#79b465; }
.in-container .sidebar .area1 li ul { width:100%; display:none; }
.in-container .sidebar .area1 li ul li { background:url(images/sidebarli2.gif) no-repeat; font-weight:normal; }
.in-container .sidebar .area1 li ul li a { margin-left:28px; }
.in-container .sidebar .area1 .active { background:url(images/sidebarliactive.jpg) no-repeat; }
.in-container .sidebar .area1 .active a { color:#79b465; }
.in-container .sidebar .area1 .active ul { display:block; }
.in-container .sidebar .area1 .active ul li a { color:#0066bf; }
.in-container .sidebar .area1 .active .active { background:url(images/sidebarli3.gif) no-repeat; }
.in-container .sidebar .area1 .active .active a { color:#79b465; }
.in-container .sidebar .area2 { height:206px; }
.in-container .sidebar .area2 .box1,.in-container .sidebar .area2 .box4,.in-container .sidebar .area2 .box2,.in-container .sidebar .area2 .box3 { float:left; margin:8px 0 0 8px!important; margin:8px 0 0 4px; }
.in-container .sidebar .area2 .box1 { width:103px; height:78px; }
.in-container .sidebar .area2 .box1 img { width:102px; height:78px; }
.in-container .sidebar .area2 .box2 { width:103px; height:78px; }
.in-container .sidebar .area2 .box2 img { width:102px; height:78px; }
.in-container .sidebar .area2 .box3 { width:103px; height:78px; }
.in-container .sidebar .area2 .box3 img { width:103px; height:78px; }
.in-container .sidebar .area2 .box4 { width:102px; height:78px; }
.in-container .sidebar .area2 .box4 img { width:102px; height:78px; }

/* list */

.in-container .listright{float:right;width:756px; background:url(images/listmain.jpg) no-repeat top;padding-top:10px;min-height:690px;height:auto !important;height:690px;}
.in-container .listright .h3 { height:28px; background:url(images/listmainh3-1.gif) repeat-x bottom;width:656px;margin:0 auto; }
.in-container .listright .h3 h3 { padding-left:10px; background:url(images/listmainh3-2.gif) no-repeat left center; font:bold 14px/28px \5B8B\4F53; color:#0066bf; }
.in-container .list {min-height:500px; height:auto !important; height:500px;padding:0 50px 104px;}
.in-container .list ul { margin-top:5px; padding-left:5px; background:url(images/listmainul.gif); }
.in-container .list li { padding-left:9px; height:25px; background:url(images/mainEarea1li.gif) no-repeat left center; }
.in-container .list .bg { margin-left:-6px; background:#fff; }
.in-container .list li a { font:12px/25px \5B8B\4F53; color:#000; }
.in-container .list li span { font:11px/25px \5B8B\4F53; color:#5d5d5d; }
.in-container .page { float:right; width:756px; height:53px; background:url(images/page.gif) repeat-x; font:12px/53px \5B8B\4F53; color:#000; text-align:center; }
.in-container .page a { color:#000; }

/* imglist1 名优节能企业 */

.in-container .imglist1 { float:right; padding:0px 50px 109px; width:656px; min-height:500px; height:auto !important; height:500px; }
.in-container .imglist1 .h3 { height:28px; background:url(images/listmainh3-1.gif) repeat-x bottom; }
.in-container .imglist1 .h3 h3 { padding-left:10px; background:url(images/listmainh3-2.gif) no-repeat left center; font:bold 14px/28px \5B8B\4F53; color:#0066bf; }
.in-container .imglist1 ul {}
.in-container .imglist1 li { padding-top:37px; height:149px; }
.in-container .imglist1 .imglist1l { float:left; padding:16px 0 0 26px; width:177px; height:133px; background:url(images/imglist1.gif) no-repeat left center; }
.in-container .imglist1 .imglist1l img { width:157px; height:118px; }
.in-container .imglist1 .imglist1r { float:right; padding:24px 16px 0 0; width:416px; }
.in-container .imglist1 .imglist1r h4 { font:bold 12px/18px \5B8B\4F53; color:#003c78; }
.in-container .imglist1 .imglist1r h4 a { color:#003c78; }
.in-container .imglist1 .imglist1r h4 a:hover { text-decoration:underline; }
.in-container .imglist1 .imglist1r span { font:12px/18px \5B8B\4F53; color:#434343; }
.in-container .imglist1 .imglist1r p { height:72px; font:12px/18px \5B8B\4F53; color:#434343; overflow:hidden; }

/* imglist2 行业人物 */

.in-container .imglist2 { float:right; padding:0px 46px 109px; width:664px; min-height:500px; height:auto !important; height:500px; }
.in-container .imglist2 .h3 { height:28px; background:url(images/listmainh3-1.gif) repeat-x bottom; }
.in-container .imglist2 .h3 h3 { padding-left:10px; background:url(images/listmainh3-2.gif) no-repeat left center; font:bold 14px/28px \5B8B\4F53; color:#0066bf; }
.in-container .imglist2 ul {}
.in-container .imglist2 li { float:left; padding-top:27px; width:221px; height:80px; }
.in-container .imglist2 .imglist2l { float:left; padding:4px; width:70px; height:70px; border:1px solid #d0e2f4; }
.in-container .imglist2 .imglist2l img { width:70px; height:70px; }
.in-container .imglist2 .imglist2r { float:right; padding:15px 10px 0 0; width:125px; }
.in-container .imglist2 .imglist2r h4 { font:bold 12px/24px \5B8B\4F53; color:#003c78; }
.in-container .imglist2 .imglist2r p { height:36px; font:12px/18px \5B8B\4F53; color:#434343; overflow:hidden; }

/* imglist3 节能产品 */

.in-container .imglist3 { float:right; padding:0px 46px 109px; width:664px; min-height:800px; height:auto !important; height:800px; }
.in-container .imglist3 .h3 { height:28px; background:url(images/listmainh3-1.gif) repeat-x bottom; }
.in-container .imglist3 .h3 h3 { padding-left:10px; background:url(images/listmainh3-2.gif) no-repeat left center; font:bold 14px/28px \5B8B\4F53; color:#0066bf; }
.in-container .imglist3 ul { padding-top:20px; }
.in-container .imglist3 li { float:left; padding:8px 17px 21px 15px; width:280px; height:112px; overflow:hidden; }
.in-container .imglist3 .imglist3l { float:left; padding:1px 0 0 1px; width:105px; height:111px; background:url(images/mainEarea2box2left.gif) no-repeat; }
.in-container .imglist3 .imglist3l img { width:102px; height:108px; }
.in-container .imglist3 .imglist3r { float:right; width:120px; }
.in-container .imglist3 .imglist3r h4 { height:18px; font:bold 12px/18px \5B8B\4F53; color:#313538; overflow:hidden; }
.in-container .imglist3 .imglist3r p { height:72px; font:12px/18px \5B8B\4F53; color:#313538; overflow:hidden; }
.in-container .imglist3 .imglist3r .more { font:12px/18px \5B8B\4F53; color:#313538; text-align:right; height:18px; }
.in-container .imglist3 .imglist3r .more a { color:#003d82; }

/* content */

.in-container .main { float:right; padding:18px 50px 104px; width:656px; background:url(images/listmain.jpg) no-repeat top; min-height:500px; height:auto !important; height:500px; }
.in-container .main .h3 { height:28px; background:url(images/listmainh3-1.gif) repeat-x bottom; }
.in-container .main .h3 h3 { padding-left:10px; background:url(images/listmainh3-2.gif) no-repeat left center; font:bold 14px/28px \5B8B\4F53; color:#0066bf; }
.in-container .main .content { padding-top:30px; font:12px/30px \5B8B\4F53; color:#605b57; min-height:500px; height:auto !important; height:500px; }

/* intro 协会介绍 */

.in-container .intro { float:right; padding:178px 50px 18px; width:656px; background:url(images/intro.jpg) no-repeat top; min-height:500px; height:auto !important; height:500px; }
.in-container .intro .h3 { height:28px; background:url(images/listmainh3-1.gif) repeat-x bottom; }
.in-container .intro .h3 h3 { padding-left:10px; background:url(images/listmainh3-2.gif) no-repeat left center; font:bold 14px/28px \5B8B\4F53; color:#0066bf; }
.in-container .intro .content { padding-top:30px; font:14px/30px \5B8B\4F53; color:#605b57; min-height:500px; height:auto !important; height:500px; }

/* council 常务理事会 */

.in-container .main .council { margin-top:15px; background:url(images/council.jpg) no-repeat top; }
.in-container .main .council .counciltop { font:bold 12px/27px \5B8B\4F53; color:#fff; }
.in-container .main .council .councilmain td { border-bottom:1px solid #e5e5e5; font:12px/30px \5B8B\4F53; color:#434343; }

/* detail */

#detail { width:990px; background:url(images/detail.gif) repeat-y; }
#detail .main { float:left; width:702px; background:url(images/detailmain.jpg) no-repeat top; }
#detail .main h3 { margin:0 auto; padding-top:36px; width:600px; font:bold 28px/40px \5B8B\4F53; color:#003163; text-align:center; }
#detail .main .info { margin:0 auto; width:600px; font:12px/18px \5B8B\4F53; color:#5f5f5f; text-align:center; }
#detail .main .bg { margin:0 auto; width:658px; height:30px; background:url(images/listmainh3-1.gif) repeat-x bottom; }
#detail .main .summary { margin:0 auto; width:622px; padding:8px 18px; background:#f7fcff; border:1px solid #dfe8ed; font:12px/20px \5B8B\4F53; color:#484848; display:none; }
#detail .main .detail { margin:0 auto; padding:10px 0; width:638px; font:12px/21px \5B8B\4F53; color:#484848; min-height:500px; height:auto !important; height:500px;overflow-x:hidden; }
#detail .main .more { height:44px; background:url(images/detailmore.gif) repeat-x; font:12px/44px \5B8B\4F53; color:#003163; }
#detail .main .more a { color:#003163; }

#detail .sidebar { float:right; width:282px; }
#detail .sidebar .area1 { height:246px; }
#detail .sidebar .area1 .box1,#detail .sidebar .area1 .box2,#detail .sidebar .area1 .box3,#detail .sidebar .area1 .box4 { float:left; margin:8px 0 0 8px!important; margin:8px 0 0 4px; }
#detail .sidebar .area1 .box1 { width:128px; height:98px; }
#detail .sidebar .area1 .box1 img { width:128px; height:98px; }
#detail .sidebar .area1 .box2 { width:128px; height:98px; }
#detail .sidebar .area1 .box2 img { width:128px; height:98px; }
#detail .sidebar .area1 .box3 { width:128px; height:98px; }
#detail .sidebar .area1 .box3 img { width:128px; height:98px; }
#detail .sidebar .area1 .box4 { width:128px; height:98px; }
#detail .sidebar .area1 .box4 img { width:128px; height:98px; }

/* login */

#in-header .login { background:url(images/in-header-login.jpg) no-repeat center!important; }
.logintop { margin:0 auto; width:990px; height:10px; background:url(images/login02.gif) repeat-x; }
#login { margin:0 auto; width:990px; background:url(images/login01.gif) repeat-y; }
#login .sidebar { float:left; width:228px; }
#login .sidebar .area1 { position:relative; height:210px; background:url(images/login03.jpg) no-repeat top; }
#login .sidebar .area1 .box1 { position:absolute; left:11px; top:63px; font:12px/30px \5B8B\4F53; color:#000; }
#login .sidebar .area1 .box2 { position:absolute; left:64px; top:66px; width:94px; height:18px; background:#fff; border:1px solid #c1cee2; }
#login .sidebar .area1 .box3 { position:absolute; left:64px; top:96px; width:94px; height:18px; background:#fff; border:1px solid #c1cee2; }
#login .sidebar .area1 .box4 { position:absolute; left:64px; top:126px; width:58px; height:18px; background:#fff; border:1px solid #c1cee2; }
#login .sidebar .area1 .box5 { position:absolute; left:164px; top:98px; font:12px/18px \5B8B\4F53; color:#000; text-decoration:underline; }
#login .sidebar .area1 .box6 { position:absolute; left:128px; top:125px; width:52px; height:23px; }
#login .sidebar .area1 .box7 { position:absolute; left:185px; top:130px; font:12px/18px \5B8B\4F53; color:#000; }
#login .sidebar .area1 .box8 { position:absolute; left:24px; top:166px; width:77px; height:26px; background:url(images/login06.jpg) no-repeat; border:none; cursor:pointer; }
#login .sidebar .area1 .box9 { position:absolute; left:110px; top:166px; }
#login .sidebar .area1 .box10 { position:absolute; left:15px; top:63px; }
#login .sidebar .area1 .box10 p{font:12px/22px  \5B8B\4F53;color:#005982;}
#login .sidebar .area1 .box10 p span{font-weight:bold;}
#login .sidebar .area1 .box10 p a{color:#638C0B;text-decoration:underline;}
#login .sidebar .area2 { padding-top:7px; background:#d9d9d9; }
#login .sidebar .area3 { padding-bottom:8px; }
#login .sidebar .area3 .box1,#login .sidebar .area3 .box2,#login .sidebar .area3 .box3,#login .sidebar .area3 .box4 { display:block; float:left; margin:8px 0 0 8px!important; margin:8px 0 0 4px; }
#login .sidebar .area3 .box1 { width:103px; height:78px; }
#login .sidebar .area3 .box1 img { width:103px; height:78px; }
#login .sidebar .area3 .box2 { width:102px; height:78px; }
#login .sidebar .area3 .box2 img { width:102px; height:78px; }
#login .sidebar .area3 .box3 { width:103px; height:78px; }
#login .sidebar .area3 .box3 img { width:103px; height:78px; }
#login .sidebar .area3 .box4 { width:102px; height:78px; }
#login .sidebar .area3 .box4 img { width:102px; height:78px; }
#login .main { float:right; width:756px; background:url(images/login04.jpg) no-repeat top; }
#login .main h3 { padding:40px 0 0 70px; font:bold 14px/18px \5B8B\4F53; color:#0066bf; }
#login .main .login { padding:60px; font:12px/30px \5B8B\4F53; color:#605b57; }

/* member */

#member { margin:0 auto; width:990px; }
#member h3 { position:relative; padding-left:13px; height:26px; background:url(images/containerh3.gif) repeat-x; font:bold 12px/26px \5B8B\4F53; color:#0066bf; }
#member h3 a { position:absolute; right:5px; top:7px; }
#member .sidebarA { float:left; width:228px; height:472px; background:url(images/member01.jpg) no-repeat top #f1f8fe; }
#member .sidebarA .area1 { padding:64px 0 32px 18px; font:12px/21px \5B8B\4F53; color:#005982; }
#member .sidebarA .area1 a { color:#638c0b; text-decoration:underline; }
#member .sidebarA .area1 p { padding-left:20px; background:url(images/member02.gif) no-repeat left center; color:#313131; }
#member .sidebarA .area2 { padding-left:13px; }
#member .sidebarA .area2 li { float:left; padding:0 1px 5px 5px; width:59px; height:21px; background:url(images/member03.jpg) no-repeat right top; font:12px/21px \5B8B\4F53; text-align:center; }
#member .sidebarA .area2 li a { color:#fff; }
#member .main { float:left; padding:0 6px 0 4px; width:532px; height:472px; }
#member .main .area1 { height:233px; background:#fff; }
#member .main .area1 ul { padding:7px 18px 0 13px; }
#member .main .area1 li { padding-left:7px; height:24px; background:url(images/mainEarea1li.gif) no-repeat 0 12px; }
#member .main .area1 li div { position:relative; padding-top:5px; padding-left:2px; height:18px; border-bottom:1px dashed #ccc; }
#member .main .area1 li div a { font:12px/18px \5B8B\4F53; color:#505050; }
#member .main .area1 li div a:hover { color:#0066bf; }
#member .main .area1 li div span { position:absolute; right:0; top:5px; font:11px/18px Arial; color:#969696; }
#member .main .margin { padding-top:6px; background:#d9d9d9; }
#member .main .area2 { height:233px; background:#fff; }
#member .main .area2 ul {}
#member .main .area2 li { float:left; width:133px; }
#member .main .area2 li .img { padding:13px 3px 3px 15px; width:102px; height:108px; background:url(images/member05.gif) no-repeat right bottom;}
#member .main .area2 li .img img { width:102px; height:108px; }
#member .main .area2 li .wd { padding-top:5px; text-align:center; }
#member .main .area2 li .wd a { font:bold 12px/18px \5B8B\4F53; color:#313538; }

#member .sidebarB { float:left; width:220px; height:472px; }
#member .sidebarB .area1 { height:192px; background:#fff; }
#member .sidebarB .area1 ul {}
#member .sidebarB .area1 li { padding:8px 8px 5px 20px; height:40px; overflow:hidden; position:relative; background:url("images/mainEarea1li.gif") no-repeat 10px 15px; }
#member .sidebarB .area1 li a { font:12px/20px \5B8B\4F53; color:#313538; }
#member .sidebarB .area1 li span { position:absolute; right:8px; bottom:5px; font:11px/18px Arial; color:#969696; }
#member .sidebarB .margin { padding-top:5px; background:#d9d9d9; }
#member .sidebarB .area2 { height:275px; padding:0 4px; background:#f1f8fe; }
#member .sidebarB .area2 li { padding-top:4px; }
.memberadv { margin:0 auto; padding-top:10px; width:990px; }

.advbottom { padding-top:5px; }

.in-container .listxhdsj {min-height:500px; height:auto !important; height:500px;padding:0 50px 104px;}
.in-container .listxhdsj ul { margin-top:5px; padding-left:5px; }
.in-container .listxhdsj li { position:relative; padding-bottom:10px; }
.in-container .listxhdsj li a { font:bold 12px/25px \5B8B\4F53; color:#79B465; }
.in-container .listxhdsj li a:hover { text-decoration:underline; }
.in-container .listxhdsj li span { position:absolute; right:0; top:0; font:11px/25px \5B8B\4F53; color:#5d5d5d; }
.in-container .listxhdsj li p { padding:5px 0; border-top:1px dashed #aaa; border-bottom:1px solid #aaa; font:12px/20px \5B8B\4F53; color:#000; text-indent:2em; }